java development c programming php hand tools oriented javascript design cnc hardware thin-client equipment software java tools consulting machine visual basic j2ee application radius3 ejb object power tools jsp asp smalltalk machines oop c++ html .net cgi vb script web development